#sevicehall-header {
  width: 100%;
  background-color: #12a5d9;
  height: .88rem;
  line-height: .88rem;
}
#sevicehall-header h1 {
  font-weight: 100;
  text-align: center;
  color: #ffffff;
  font-size: .3rem;
}
.servi-section {
  width: 100%;
  background: #f6f6f6;
  padding-bottom: 1rem;
}
.servi-section .padding30 {
  padding-left: .3rem;
  border-bottom: 1px solid #eeeeee;
}
.servi-section dl {
  padding-top: .32rem;
  padding-bottom: .28rem;
  float: left;
  display: inline-block;
  vertical-align: top;
  width: 33.333333%;
  box-sizing: border-box;
  background-clip: content-box;
  font-size: .16rem;
}
.servi-section dl > dt img {
  margin: 0 auto;
  width: .8rem;
  height: .8rem;
}
.servi-section dl > dd {
  font-size: .14rem;
  color: #666666;
  text-align: center;
  line-height: 0.72rem;
  height: .72rem;
}
.servi-section1,
.servi-section2,
.servi-section3 {
  font-size: 0;
  background-color: #ffffff!important;
  line-height: .62rem;
  border-bottom: .2rem solid #f6f6f6;
}
.servi-section1 h2,
.servi-section2 h2,
.servi-section3 h2 {
  clear: both;
  color: #666666;
  font-size: .32rem;
  font-weight: 600;
}
.servi-section1 .dl-list,
.servi-section2 .dl-list,
.servi-section3 .dl-list {
  overflow: hidden;
}
